-- **************************************************************************
-- ** 创建者   : rong
-- ** 创建日期 : 20220812
-- ** 功能描述 ：散货时效新表-维度表
-- ** 备注：此表deadline_signing_time字段处理逻辑，BI库也有，再没统一出口之前，更改任一边逻辑需同步产品及BI
-- **************************************************************************
-- **************************** 修改日志 ************************************
-- **************************************************************************
-- **************************************************************************
-- *******************  CURRENT_VERSION ： V.1.1  ***************************
CREATE EXTERNAL TABLE jms_dim.dim_tab_tmsnew_time_effective_base_dt(
  `id` bigint COMMENT '主键',
  `line_id` bigint COMMENT '线路id',
  `line_code` string COMMENT '线路编码',
  `line_name` string COMMENT '线路名称',
  `depart_network_code` string COMMENT '发车网点编码',
  `depart_network_name` string COMMENT '发车网点名称',
  `parent_network_code` string COMMENT '发车所属网点编码',
  `parent_network_name` string COMMENT '发车所属网点名称',
  `start_attribution_code` string COMMENT '发车网点所属代理区编码',
  `start_attribution_area` string COMMENT '发车网点所属代理区',
  `start_regional_id` bigint COMMENT '发车网点所属大区id',
  `start_regional_desc` string COMMENT '发车网点所属大区',
  `planned_departure_time` string COMMENT '规划发车时间',
  `planned_delivery_time` string COMMENT '规划发件时间',
  `latest_collect_time` string COMMENT '最晚揽件时间',
  `deadline_signing_time` string COMMENT '签收截止时间',
  `latest_warehousing_time` string COMMENT '最晚入仓时间',
  `latest_arrival_time` string COMMENT '最晚到车时间',
  `arrive_network_code` string COMMENT '到车网点编码',
  `arrive_network_name` string COMMENT '到车网点名称',
  `planned_arrival_time` string COMMENT '规划到达时间',
  `speed` double COMMENT '时速(km/h)',
  `mileage` double COMMENT '里程(km)',
  `end_parent_network_code` string COMMENT '到车所属网点编码',
  `end_parent_network_name` string COMMENT '到车所属网点名称',
  `end_attribution_code` string COMMENT '到车网点所属代理区编码',
  `end_attribution_area` string COMMENT '到车网点所属代理区',
  `end_regional_id` bigint COMMENT '到车网点所属大区id',
  `end_regional_desc` string COMMENT '到车网点所属大区',
  `span_days_arrive` bigint COMMENT '跨越天数_到车',
  `span_days_sign` bigint COMMENT '跨越天数_签收',
  `total_runtime` string COMMENT '总运行时间(min)',
  `times` string COMMENT '时长',
  `line_type` bigint COMMENT '线路类型(1集货交件、2散货派件)',
  `apply_day` string COMMENT '适用工作日,以逗号隔开(1,2,3)',
  `effective_date` timestamp COMMENT '生效时间',
  `expiration_date` timestamp COMMENT '失效时间',
  `is_enable` int COMMENT '启用状态:1启用；2禁用',
  `create_by` bigint COMMENT '创建人id',
  `create_by_name` string COMMENT '创建人姓名',
  `create_time` timestamp COMMENT '创建时间',
  `update_by` bigint COMMENT '更新人id',
  `update_by_name` string COMMENT '更新人姓名',
  `update_time` timestamp COMMENT '更新时间',
  `remark` string COMMENT '备注',
  `shift_code` string COMMENT '班次编码',
  `shift` tinyint COMMENT '班次',
  `inwarehouse_add_time` bigint COMMENT '收件加时',
  `in_line_day` tinyint COMMENT '收件班次-支线衔接跨天',
  `out_line_day` tinyint COMMENT '派件班次-支线衔接跨天',
  `span_days_shift` bigint COMMENT '派件跨越天数(记录班次的跨越天数)',
  `shift_id` bigint COMMENT '班次id',
  `warehouse_end_time` string COMMENT '派仓派件结束时间',
  `in_out_shift` string COMMENT '',
  `in_out_planned_departure_time` string COMMENT '',
  `edit_signing_time` string COMMENT '',
  `img_url` string COMMENT '附件地址',
  `delivery_cross_day` bigint COMMENT '派件跑天',
  `route_type` smallint COMMENT '1主用路由一3主用路由二')
COMMENT '散货时效新表'
PARTITIONED BY (
  `dt` string COMMENT '时间分区(yyyy-MM-dd)')
STORED AS PARQUET
LOCATION
  '/dw/hive/jms_dim.db/external/dim_tab_tmsnew_time_effective_base_dt' ;
